package com.example.tcpLearn.tcp1;

import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;

/**
 * 客户端发送一次数据，服务端接收一次数据：客户端
 */
public class Client {
    public static void main(String[] args) throws IOException {

        System.out.println("客户端启动...");

        /**
         * 创建客户端对象并连接服务器
         */
        Socket socket = new Socket("127.0.0.1", 8888);

        /**
         * 向服务端发送数据
         */
        OutputStream outputStream = socket.getOutputStream();
        DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
        dataOutputStream.writeUTF("你好，我是客户端");

        /**
         * 打印相关信息
         */
        printInformation.print(socket);

        /**
         * 释放资源
         */
        dataOutputStream.close();
        socket.close();

    }
}
